Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Structural dynamics</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Structural_dynamics"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Structural_dynamics rootpage-Structural_dynamics skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Structural dynamics</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p><b>Structural dynamics</b> is a branch of <a href="Structural_analysis" title="Structural analysis">structural analysis</a> which covers the behavior of a <a href="Structure" title="Structure">structure</a> subjected to <a href="Dynamics_(physics)" class="mw-redirect" title="Dynamics (physics)">dynamic</a> loading. Dynamic loading is any time-varying loading which changes quickly enough that the response of the structure differs from the response to the same loading applied <a href="Statics" title="Statics">statically</a>. Causes of dynamic loading include people, wind, waves, traffic, <a href="Earthquake" title="Earthquake">earthquakes</a>, and blasts. Dynamic analysis can be used to find dynamic <a href="Displacement_(vector)" class="mw-redirect" title="Displacement (vector)">displacements</a>, time history, and <a href="Modal_analysis" title="Modal analysis">natural frequencies and mode shapes</a>.
</p><p>Whether a given load should be treated as static or dynamic depends on how quickly the load varies in comparison to the structure's natural frequency. If it changes slowly, the structure's response may be determined with static analysis, but if it varies quickly (relative to the structure's ability to respond), the response must be determined with a dynamic analysis.
</p><p>Dynamic analysis for simple structures can be carried out analytically, but for complex structures <a href="Finite_element_analysis" class="mw-redirect" title="Finite element analysis">finite element analysis</a> is more often used to calculate the mode shapes and frequencies.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Applications">Applications</h2></div>
<p>Structural dynamics is applied in a number of engineering fields, including
</p>
<ul><li><a href="Earthquake_engineering" title="Earthquake engineering">Earthquake engineering</a></li>
<li><a href="Wind_engineering" title="Wind engineering">Wind engineering</a></li>
<li><a href="Coastal_engineering" title="Coastal engineering">Coastal engineering</a></li>
<li>Human-structure interaction in <a href="Structural_engineering" title="Structural engineering">structural engineering</a>.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Dynamic_loading">Dynamic loading</h2></div>
<p>Structural analysis is mainly concerned with finding out the behavior (forces or displacements) of a physical structure when subjected to force. This action can be in the form of <a href="Structural_load" title="Structural load">load</a> due to the weight of things such as people, furniture, wind, snow, etc. or some other kind of excitation such as an earthquake, shaking of the ground due to a blast nearby, etc. All loads are dynamic in the literal sense, because at some point in time they were not present. The distinction is made between the dynamic and the static analysis on the basis of whether the applied action has enough acceleration in comparison to the structure's natural frequency. If a load is applied sufficiently slowly, the inertia forces (<a href="Newton's_first_law_of_motion" class="mw-redirect" title="Newton's first law of motion">Newton's first law of motion</a>) can be ignored and the analysis can be simplified as static analysis.
</p><p>Dynamic loads on a structure can be categorized as periodic or non-periodic. Periodic loads may be <a href="Simple_harmonic_motion" title="Simple harmonic motion">simple harmonic</a>, as in the case of a rotating machine with an unbalanced flywheel (a familiar example is a washing machine operating at a steady speed), or they may be more complex but representable by a <a href="Fourier_series" title="Fourier series">Fourier series</a>. Non-periodic loads include <a href="Impulse_(physics)" title="Impulse (physics)">impulsive</a> (very short duration) loading caused by blasts or <a href="Impact_(physics)" class="mw-redirect" title="Impact (physics)">impacts</a>, and longer duration loads including earthquakes and wind. In the case of <a href="Random_vibration" title="Random vibration">random excitation</a>, the amplitude-time history of the load and the structural response are defined in terms of statistical distributions. <sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Displacements">Displacements</h2></div>
<p>A dynamic load can have a significantly larger effect than a static load of the same magnitude due to the structure's inability to respond quickly to the loading (by deflecting). The increase in the effect of a dynamic load is given by the <a href="Dynamic_amplification_factor" title="Dynamic amplification factor">dynamic amplification factor</a> (DAF) or dynamic load factor (DLF):
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{DAF}}={\text{DLF}}={\frac {u_{\max }}{u_{\text{static}}}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtext>DAF</mtext>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>DLF</mtext>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo movablelimits="true" form="prefix">max</mo>
</mrow>
</msub>
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>static</mtext>
</mrow>
</msub>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{DAF}}={\text{DLF}}={\frac {u_{\max }}{u_{\text{static}}}}}</annotation>
</semantics>
</math></span><img src="./a12ea83fd6325ec1d455f5469273fd1f1fcad24e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.171ex; width:22.314ex; height:5.009ex;" alt="{\displaystyle {\text{DAF}}={\text{DLF}}={\frac {u_{\max }}{u_{\text{static}}}}}" loading="lazy"></span></dd></dl>
<p>where <i>u</i> is the deflection of the structure due to the applied load.
</p><p>Graphs of dynamic amplification factors vs non-dimensional <a href="Rise_time" title="Rise time">rise time</a> (<i>t</i><sub><i>r</i></sub>/<i>T</i>) exist for standard loading functions (for an explanation of rise time, see <b>time history analysis</b> below). Hence the DAF for a given loading can be read from the graph, the static deflection can be easily calculated for simple structures and the dynamic deflection found.
</p>
<div class="mw-heading mw-heading2"><h2 id="Time_history_analysis">Time history analysis</h2></div>
<p>A full time history will give the response of a structure over time during and after the application of a load. To find the full time history of a structure's response, you must solve the structure's <a href="Equation_of_motion" class="mw-redirect" title="Equation of motion">equation of motion</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Example">Example</h3></div>

<p>A simple single <a href="Degrees_of_freedom_(mechanics)" title="Degrees of freedom (mechanics)">degree of freedom</a> <a href="System" title="System">system</a> (a <a href="Mass" title="Mass">mass</a>, <i>M</i>, on a <a href="Spring_(device)" title="Spring (device)">spring</a> of <a href="Stiffness" title="Stiffness">stiffness</a> <i>k</i>, for example) has the following equation of motion:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle M{\ddot {x}}+kx=F(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>x</mi>
<mo>¨<!-- ¨ --></mo>
</mover>
</mrow>
</mrow>
<mo>+</mo>
<mi>k</mi>
<mi>x</mi>
<mo>=</mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle M{\ddot {x}}+kx=F(t)}</annotation>
</semantics>
</math></span><img src="./077c55dd79b796392692653891c8b00b27f28c35.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:16.641ex; height:2.843ex;" alt="{\displaystyle M{\ddot {x}}+kx=F(t)}" loading="lazy"></span></dd>
<dd></dd></dl>
<p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\ddot {x}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>x</mi>
<mo>¨<!-- ¨ --></mo>
</mover>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\ddot {x}}}</annotation>
</semantics>
</math></span><img src="./06e0e705ddda28c6cd06cdc6e18be9abf88bb395.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:2.176ex;" alt="{\displaystyle {\ddot {x}}}" loading="lazy"></span> is the acceleration (the double <a href="Derivative" title="Derivative">derivative</a> of the displacement) and x is the displacement.
</p><p>If the loading <i>F</i>(<i>t</i>) is a <a href="Heaviside_step_function" title="Heaviside step function">Heaviside step function</a> (the sudden application of a constant load), the solution to the equation of motion is:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x={\frac {F_{0}}{k}}[1-\cos(\omega t)]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mi>k</mi>
</mfrac>
</mrow>
<mo stretchy="false">[</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>ω<!-- ω --></mi>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x={\frac {F_{0}}{k}}[1-\cos(\omega t)]}</annotation>
</semantics>
</math></span><img src="./b0ef0b18fd3d516d6714dd0706a17fae51ced0f6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.005ex; width:20.315ex; height:5.509ex;" alt="{\displaystyle x={\frac {F_{0}}{k}}[1-\cos(\omega t)]}" loading="lazy"></span></dd></dl>
<p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \omega ={\sqrt {\frac {k}{M}}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ω<!-- ω --></mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<msqrt>
<mfrac>
<mi>k</mi>
<mi>M</mi>
</mfrac>
</msqrt>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \omega ={\sqrt {\frac {k}{M}}}}</annotation>
</semantics>
</math></span><img src="./5a99259b9950f385afe42285ba606528a4a7b68f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.338ex; width:10.146ex; height:6.176ex;" alt="{\displaystyle \omega ={\sqrt {\frac {k}{M}}}}" loading="lazy"></span> and the fundamental natural frequency, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f={\frac {\omega }{2\pi }}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>ω<!-- ω --></mi>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
</mrow>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f={\frac {\omega }{2\pi }}}</annotation>
</semantics>
</math></span><img src="./79577771d4c01f51150d7c5c89ca1048019ea838.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:7.708ex; height:4.676ex;" alt="{\displaystyle f={\frac {\omega }{2\pi }}}" loading="lazy"></span>.
</p><p>The static deflection of a single degree of freedom system is:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x_{\text{static}}={\frac {F_{0}}{k}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>static</mtext>
</mrow>
</msub>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mi>k</mi>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x_{\text{static}}={\frac {F_{0}}{k}}}</annotation>
</semantics>
</math></span><img src="./62d973f5de52a291efff1687c47c14e1369efb1a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.005ex; width:11.982ex; height:5.509ex;" alt="{\displaystyle x_{\text{static}}={\frac {F_{0}}{k}}}" loading="lazy"></span></dd></dl>
<p>so we can write, by combining the above formulae:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x=x_{\text{static}}[1-\cos(\omega t)]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>=</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>static</mtext>
</mrow>
</msub>
<mo stretchy="false">[</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>ω<!-- ω --></mi>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x=x_{\text{static}}[1-\cos(\omega t)]}</annotation>
</semantics>
</math></span><img src="./d5c97a8a732b6fc2ed30ab2059a336587e777a81.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:22.429ex; height:2.843ex;" alt="{\displaystyle x=x_{\text{static}}[1-\cos(\omega t)]}" loading="lazy"></span></dd></dl>
<p>This gives the (theoretical) time history of the structure due to a load F(t), where the false assumption is made that there is no <a href="Damping_ratio" class="mw-redirect" title="Damping ratio">damping</a>.
</p><p>Although this is too simplistic to apply to a real structure, the Heaviside step function is a reasonable model for the application of many real loads, such as the sudden addition of a piece of furniture, or the removal of a prop to a newly cast concrete floor. However, in reality loads are never applied instantaneously – they build up over a period of time (this may be very short indeed). This time is called the <a href="Rise_time" title="Rise time">rise time</a>.
</p><p>As the number of degrees of freedom of a structure increases it very quickly becomes too difficult to calculate the time history manually – real structures are analysed using <a href="Non-linear" class="mw-redirect" title="Non-linear">non-linear</a> <a href="Finite_element_analysis" class="mw-redirect" title="Finite element analysis">finite element analysis</a> software.
</p>
<div class="mw-heading mw-heading2"><h2 id="Damping">Damping</h2></div>
<p>Any real structure will dissipate energy (mainly through friction). This can be modelled by modifying the DAF
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{DAF}}=1+e^{-c\pi }}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtext>DAF</mtext>
</mrow>
<mo>=</mo>
<mn>1</mn>
<mo>+</mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi>c</mi>
<mi>π<!-- π --></mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{DAF}}=1+e^{-c\pi }}</annotation>
</semantics>
</math></span><img src="./e512e3cd9034b90944d39647c2b6d93e4fc5b85b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:16.386ex; height:2.676ex;" alt="{\displaystyle {\text{DAF}}=1+e^{-c\pi }}" loading="lazy"></span></dd></dl>
<p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle c={\frac {\text{damping coefficient}}{\text{critical damping coefficient}}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>c</mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mtext>damping coefficient</mtext>
<mtext>critical damping coefficient</mtext>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle c={\frac {\text{damping coefficient}}{\text{critical damping coefficient}}}}</annotation>
</semantics>
</math></span><img src="./b8d78326b40b955a7d800eb57b84a93a8f21ec82.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.338ex; width:32.079ex; height:5.843ex;" alt="{\displaystyle c={\frac {\text{damping coefficient}}{\text{critical damping coefficient}}}}" loading="lazy"></span> and is typically 2–10% depending on the type of construction:
</p>
<ul><li>Bolted steel ~6%</li>
<li><a href="Reinforced_concrete" title="Reinforced concrete">Reinforced concrete</a> ~5%</li>
<li>Welded steel ~2%</li>
<li>Brick masonry ~10%</li></ul>
<p><b>Methods to increase damping</b>
</p><p>One of the widely used methods to increase damping is to attach a layer of material with a high Damping Coefficient, for example rubber, to a vibrating structure.
</p>
<div class="mw-heading mw-heading2"><h2 id="Modal_analysis">Modal analysis</h2></div>
<p>A <a href="Modal_analysis" title="Modal analysis">modal analysis</a> calculates the frequency <a href="Normal_mode" title="Normal mode">modes</a> or natural frequencies of a given system, but not necessarily its full-time history response to a given input. The natural frequency of a system is dependent only on the <a href="Stiffness" title="Stiffness">stiffness</a> of the structure and the <a href="Mass" title="Mass">mass</a> which participates with the structure (including self-weight). It is not dependent on the load function.
</p><p>It is useful to know the modal frequencies of a structure as it allows you to ensure that the frequency of any applied periodic loading will not coincide with a modal frequency and hence cause <a href="Resonance" title="Resonance">resonance</a>, which leads to large <a href="Oscillations" class="mw-redirect" title="Oscillations">oscillations</a>.
</p><p>The method is:
</p>
<ol><li>Find the natural modes (the shape adopted by a structure) and natural frequencies</li>
<li>Calculate the response of each mode</li>
<li>Optionally superpose the response of each mode to find the full modal response to a given loading</li></ol>
<div class="mw-heading mw-heading3"><h3 id="Energy_method">Energy method</h3></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Rayleigh's_quotient_in_vibrations_analysis" title="Rayleigh's quotient in vibrations analysis">Rayleigh's quotient in vibrations analysis</a></div>
<p>It is possible to calculate the frequency of different mode shape of system manually by the <a href="Energy_principles_in_structural_mechanics" title="Energy principles in structural mechanics">energy method</a>. For a given mode shape of a multiple degree of freedom system you can find an "equivalent" mass, stiffness and applied force for a single degree of freedom system. For simple structures the basic mode shapes can be found by inspection, but it is not a conservative method. Rayleigh's principle states:
</p><p>"The frequency ω of an arbitrary mode of vibration, calculated by the energy method, is always greater than – or equal to – the fundamental frequency <i>ω</i><sub><i>n</i></sub>."
</p><p>For an assumed mode shape <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\bar {u}}(x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>u</mi>
<mo stretchy="false">¯<!-- ¯ --></mo>
</mover>
</mrow>
</mrow>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\bar {u}}(x)}</annotation>
</semantics>
</math></span><img src="./ab48ae082b952a53fb29bdbe36f8df15674c17e2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.469ex; height:2.843ex;" alt="{\displaystyle {\bar {u}}(x)}" loading="lazy"></span>, of a <a href="Structural_system" title="Structural system">structural system</a> with mass M; bending stiffness, EI (<a href="Young's_modulus" title="Young's modulus">Young's modulus</a>, <i>E</i>, multiplied by the <a href="Second_moment_of_area" title="Second moment of area">second moment of area</a>, <i>I</i>); and applied force, <i>F</i>(<i>x</i>):
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{Equivalent mass, }}M_{\text{eq}}=\int M{\bar {u}}^{2}\,du}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtext>Equivalent mass,&nbsp;</mtext>
</mrow>
<msub>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>eq</mtext>
</mrow>
</msub>
<mo>=</mo>
<mo>∫<!-- ∫ --></mo>
<mi>M</mi>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>u</mi>
<mo stretchy="false">¯<!-- ¯ --></mo>
</mover>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mspace width="thinmathspace"></mspace>
<mi>d</mi>
<mi>u</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{Equivalent mass, }}M_{\text{eq}}=\int M{\bar {u}}^{2}\,du}</annotation>
</semantics>
</math></span><img src="./07a9292f26b330b56d01c3880c2a9b28937f3bb1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.338ex; width:35.277ex; height:5.676ex;" alt="{\displaystyle {\text{Equivalent mass, }}M_{\text{eq}}=\int M{\bar {u}}^{2}\,du}" loading="lazy"></span></dd></dl>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{Equivalent stiffness, }}k_{\text{eq}}=\int EI\left({\frac {d^{2}{\bar {u}}}{dx^{2}}}\right)^{2}\,dx}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtext>Equivalent stiffness,&nbsp;</mtext>
</mrow>
<msub>
<mi>k</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>eq</mtext>
</mrow>
</msub>
<mo>=</mo>
<mo>∫<!-- ∫ --></mo>
<mi>E</mi>
<mi>I</mi>
<msup>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msup>
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>u</mi>
<mo stretchy="false">¯<!-- ¯ --></mo>
</mover>
</mrow>
</mrow>
</mrow>
<mrow>
<mi>d</mi>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mspace width="thinmathspace"></mspace>
<mi>d</mi>
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{Equivalent stiffness, }}k_{\text{eq}}=\int EI\left({\frac {d^{2}{\bar {u}}}{dx^{2}}}\right)^{2}\,dx}</annotation>
</semantics>
</math></span><img src="./cafcf2cfe1ad6deae32ad08d5c500189eb863650.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:44.387ex; height:6.676ex;" alt="{\displaystyle {\text{Equivalent stiffness, }}k_{\text{eq}}=\int EI\left({\frac {d^{2}{\bar {u}}}{dx^{2}}}\right)^{2}\,dx}" loading="lazy"></span></dd></dl>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\text{Equivalent force, }}F_{\text{eq}}=\int F{\bar {u}}\,dx}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtext>Equivalent force,&nbsp;</mtext>
</mrow>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>eq</mtext>
</mrow>
</msub>
<mo>=</mo>
<mo>∫<!-- ∫ --></mo>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>u</mi>
<mo stretchy="false">¯<!-- ¯ --></mo>
</mover>
</mrow>
</mrow>
<mspace width="thinmathspace"></mspace>
<mi>d</mi>
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\text{Equivalent force, }}F_{\text{eq}}=\int F{\bar {u}}\,dx}</annotation>
</semantics>
</math></span><img src="./47eeab7380d5575570e2963141d396874b5d2882.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.338ex; width:32.682ex; height:5.676ex;" alt="{\displaystyle {\text{Equivalent force, }}F_{\text{eq}}=\int F{\bar {u}}\,dx}" loading="lazy"></span></dd></dl>
<p>then, as above:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \omega ={\sqrt {\frac {k_{\text{eq}}}{M_{\text{eq}}}}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ω<!-- ω --></mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<msqrt>
<mfrac>
<msub>
<mi>k</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>eq</mtext>
</mrow>
</msub>
<msub>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>eq</mtext>
</mrow>
</msub>
</mfrac>
</msqrt>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \omega ={\sqrt {\frac {k_{\text{eq}}}{M_{\text{eq}}}}}}</annotation>
</semantics>
</math></span><img src="./e4bdd5325f65fc1f288614942e0929b6c2f70165.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.171ex; width:11.788ex; height:7.509ex;" alt="{\displaystyle \omega ={\sqrt {\frac {k_{\text{eq}}}{M_{\text{eq}}}}}}" loading="lazy"></span></dd></dl>
<div class="mw-heading mw-heading3"><h3 id="Modal_response">Modal response</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Modal_analysis" title="Modal analysis">Modal analysis</a></div>
<p>The complete modal response to a given load <i>F</i>(<i>x</i>,<i>t</i>) is <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle v(x,t)=\sum u_{n}(x,t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>v</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo>∑<!-- ∑ --></mo>
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle v(x,t)=\sum u_{n}(x,t)}</annotation>
</semantics>
</math></span><img src="./257aae6ed106f7f33371fede4d1c7015a7efcd91.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.338ex; width:20.541ex; height:3.843ex;" alt="{\displaystyle v(x,t)=\sum u_{n}(x,t)}" loading="lazy"></span>. The summation can be carried out by one of three common methods:
</p>
<ul><li>Superpose complete time histories of each mode (time consuming, but exact)</li>
<li>Superpose the maximum amplitudes of each mode (quick but conservative)</li>
<li>Superpose the square root of the sum of squares (good estimate for well-separated frequencies, but unsafe for closely spaced frequencies)</li></ul>
<p>To superpose the individual modal responses manually, having calculated them by the energy method:
</p><p>Assuming that the rise time t<sub>r</sub> is known (<i>T</i> = 2<span class="texhtml mvar" style="font-style:italic;">π</span>/<i>ω</i>), it is possible to read the DAF from a standard graph. The static displacement can be calculated with <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u_{\text{static}}={\frac {F_{1,{\text{eq}}}}{k_{1,{\text{eq}}}}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>static</mtext>
</mrow>
</msub>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
<mo>,</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>eq</mtext>
</mrow>
</mrow>
</msub>
<msub>
<mi>k</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
<mo>,</mo>
<mrow class="MJX-TeXAtom-ORD">
<mtext>eq</mtext>
</mrow>
</mrow>
</msub>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u_{\text{static}}={\frac {F_{1,{\text{eq}}}}{k_{1,{\text{eq}}}}}}</annotation>
</semantics>
</math></span><img src="./f3fb69615595dcce5bd6105bebe895c1f058cd1b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:14.037ex; height:6.176ex;" alt="{\displaystyle u_{\text{static}}={\frac {F_{1,{\text{eq}}}}{k_{1,{\text{eq}}}}}}" loading="lazy"></span>. The dynamic displacement for the chosen mode and applied force can then be found from:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u_{\max }=u_{\text{static}}{\text{DAF}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo movablelimits="true" form="prefix">max</mo>
</mrow>
</msub>
<mo>=</mo>
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mtext>static</mtext>
</mrow>
</msub>
<mrow class="MJX-TeXAtom-ORD">
<mtext>DAF</mtext>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u_{\max }=u_{\text{static}}{\text{DAF}}}</annotation>
</semantics>
</math></span><img src="./84570fb25a23a2ed9faeb8a159afd6bce499af2c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:18.254ex; height:2.509ex;" alt="{\displaystyle u_{\max }=u_{\text{static}}{\text{DAF}}}" loading="lazy"></span></dd></dl>
<div class="mw-heading mw-heading2"><h2 id="Modal_participation_factor">Modal participation factor</h2></div>
<p>For real systems there is often mass participating in the <a href="Forcing_function_(differential_equations)" title="Forcing function (differential equations)">forcing function</a> (such as the mass of ground in an <a href="Earthquake" title="Earthquake">earthquake</a>) and mass participating in <a href="Inertia" title="Inertia">inertia</a> effects (the mass of the structure itself, <i>M</i><sub>eq</sub>). The modal participation factor Γ is a comparison of these two masses. For a single degree of freedom system&nbsp;Γ&nbsp;=&nbsp;1.
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \Gamma ={\frac {\sum M_{n}{\bar {u}}_{n}}{\sum M_{n}{\bar {u}}_{n}^{2}}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi mathvariant="normal">Γ<!-- Γ --></mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mo>∑<!-- ∑ --></mo>
<msub>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>u</mi>
<mo stretchy="false">¯<!-- ¯ --></mo>
</mover>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
</mrow>
<mrow>
<mo>∑<!-- ∑ --></mo>
<msub>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<msubsup>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>u</mi>
<mo stretchy="false">¯<!-- ¯ --></mo>
</mover>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msubsup>
</mrow>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \Gamma ={\frac {\sum M_{n}{\bar {u}}_{n}}{\sum M_{n}{\bar {u}}_{n}^{2}}}}</annotation>
</semantics>
</math></span><img src="./df9805d510aa6c08ee58e87a04566012c4486ade.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.671ex; width:14.249ex; height:6.509ex;" alt="{\displaystyle \Gamma ={\frac {\sum M_{n}{\bar {u}}_{n}}{\sum M_{n}{\bar {u}}_{n}^{2}}}}" loading="lazy"></span></dd></dl>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://structdynviblab.mcgill.ca/">Structural Dynamics and Vibration Laboratory of McGill University</a></li>
<li><a rel="nofollow" class="external text" href="http://www.noisestructure.com/products/FRF.php">Frequency response function from modal parameters</a></li>
<li><a rel="nofollow" class="external text" href="http://vibrationdata.wordpress.com/category/structural-dynamics/">Structural Dynamics Tutorials &amp; Matlab scripts</a></li>
<li><a rel="nofollow" class="external text" href="http://www.exploringstructuraldynamics.org/">AIAA Exploring Structural Dynamics</a> (<a rel="nofollow" class="external free" href="http://www.exploringstructuraldynamics.org/">http://www.exploringstructuraldynamics.org/</a> ) – Structural Dynamics in Aerospace Engineering: Interactive Demos, Videos &amp; Interviews with Practicing Engineers</li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1038841319">
/* start https://en.wikipedia.org/ */


.mw-parser-output .tooltip-dotted{border-bottom:1px dotted;cursor:help}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox authority-control" aria-labelledby="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q811197#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata928" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q811197#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata928" style="font-size:114%;margin:0 4em">Authority control databases </div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">National</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh85129197">United States</a></span></li><li><span class="uid"><span class="rt-commentedText tooltip tooltip-dotted" title="dynamika stavebních konstrukcí"><a rel="nofollow" class="external text" href="https://aleph.nkp.cz/F/?func=find-c&amp;local_base=aut&amp;ccl_term=ica=ph360294&amp;CON_LNG=ENG">Czech Republic</a></span></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://www.nli.org.il/en/authorities/987007541332105171">Israel</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://lux.collections.yale.edu/view/concept/dac82aa1-fe84-4237-8640-6472cd2fc07b">Yale LUX</a></span></li></ul></div></td></tr></tbody></table></div>
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFCloughPenzien1975" class="citation book cs1">Clough, Ray W.; Penzien, Joseph (1975). <i>Dynamics of Structures</i>. <a href="McGraw-Hill" class="mw-redirect" title="McGraw-Hill">McGraw-Hill</a>. pp.&nbsp;<span class="nowrap">2–</span>3. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-070-11392-0</bdi>.</cite></span>
</li>
</ol></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-08-07" href="https://en.wikipedia.org/wiki/?title=Structural_dynamics&amp;oldid=1304714842">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>